self-dumping car - Spanish English Dictionary